package kr.saeildamil.androidstudy.ch19;

import kr.saeildamil.androiddforstudy.R;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.TextView;

public class HandlerMessageTest extends Activity {
	int mMainValue = 0;
	TextView mMain;
	TextView mBack;
	BackThread thread;

		@Override
		protected void onCreate(Bundle savedInstanceState) {
			super.onCreate(savedInstanceState);
			setContentView(R.layout.ch19_threadtest);
			
			mMain = (TextView) findViewById(R.id.ch19_threadtest_maintv);
			mBack = (TextView) findViewById(R.id.ch19_threadtest_backtv);
			thread  = new BackThread(mHandler);
			thread.setDaemon(true);
			thread.start();
			
		}
		
		public void mOnClick(View v){
			mMainValue ++;
			mMain.setText("Main Value : " + mMainValue);
		}
		
		Handler mHandler = new Handler(){

			@Override
			public void handleMessage(Message msg) {
				if(msg.what==0){
					mBack.setText("Back Value : " + msg.arg1);
				}
			}
			
		};
}
